home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / Apple Shared Library Manager / ASLM 2.0.1 Licensing Disk / Sources / ASLMErrorRules.r < prev    next >
Encoding:
Text File  |  1996-11-19  |  2.2 KB  |  97 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        ASLMErrorRules.r
  3.  
  4.     Contains:    Rules that check assertions and generate error messages if necessary.
  5.  
  6.     Copyright:    © 1992-1994 by Apple Computer, Inc., all rights reserved.
  7.  
  8. */
  9.  
  10.  
  11. resource 'inrl' (rReportNewerVersionError)
  12. {
  13.     format0
  14.     {{
  15.         checkAnyAssertion{{
  16. #if GENERATING68K
  17.             aHasLater68kASLM,
  18. #endif
  19. #if GENERATINGPOWERPC
  20.             aHasLaterPPCASLM
  21. #endif
  22.         }},
  23.         reportVolError 
  24.         {
  25.             "The selected disk named \"^0\" has a newer version of the Shared Library Manager installed."
  26.             " Please click Switch Disk to choose a different disk, insert a floppy disk, or"
  27.             " choose Custom Install to install over the currently installed Shared Library Manager.\n"
  28.         }
  29.     }};
  30. };
  31.  
  32. #if GENERATINGPOWERPC && !GENERATING68K
  33.     resource 'inrl' (rReportPowerPCOn68KError)
  34.     {
  35.         format0
  36.         {{
  37.             checkAllAssertions{{aPowerPCOn68KError}},
  38.             reportVolError 
  39.             {
  40.                 "This Installer only supports installing the PowerPC version of the Shared Library Manager,"
  41.                 " which cannot be installed onto the disk \"^0\"."
  42.                 " Please click Switch Disk to choose a different disk or insert a floppy disk.\n"
  43.             }
  44.         }};
  45.     };
  46. #endif
  47.  
  48. resource 'inrl' (rReportNoSystemError)
  49. {
  50.     format0
  51.     {{
  52.         checkAllAssertions{{aNoSystemError}},
  53.         reportVolError
  54.         {
  55.             "The selected disk named \"^0\" has no installed System.  The Shared Library Manager cannot be"
  56.             " installed on this disk.  Please click Switch Disk to choose a different disk or"
  57.             " insert a floppy disk."
  58.         }
  59.     }};
  60. };
  61.  
  62. #if GENERATING68K
  63.     #if SYSTEM6
  64.     
  65.     resource 'inrl' (rReportBadSystemError)
  66.     {
  67.         format0
  68.         {{
  69.             checkAllAssertions{{aBadSystemError}},
  70.             reportVolError 
  71.             {
  72.                 "The selected disk named \"^0\" has System 6.0.4 or earlier installed.  The Shared Library Manager cannot be"
  73.                 " installed on this disk.  Please click Switch Disk to choose a different disk or"
  74.                 " insert a floppy disk."
  75.             }
  76.         }};
  77.     };
  78.     
  79.     #else
  80.     
  81.     resource 'inrl' (rReportSystem7OnlyError)
  82.     {
  83.         format0
  84.         {{
  85.             checkAllAssertions{{aSystem7OnlyError}},
  86.             reportVolError 
  87.             {
  88.                 "The selected disk named \"^0\" has System 6.X installed.  Installation can only be"
  89.                 " done for System 7.0 and higher.  Please click Switch Disk to choose a different disk or"
  90.                 " insert a floppy disk."
  91.             }
  92.         }};
  93.     };
  94.     
  95.     #endif
  96. #endif
  97.